package com.ruoyi.train.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;

import java.util.Date;

public class TrainTotalExportVo {

    /** 申请人部门 */
    @Excel(name = "科室" )
    private String userDept;

    /** 申请人姓名 */
    @Excel(name = "姓名" )
    private String userName;

    /** 人员类别 */
    @Excel(name = "人员类别" )
    private String userLeibie;

    /** 岗位类别 */
    @Excel(name = "岗位类别" )
    private String userLeixing;

    /** 课程名称 */
    @Excel(name = "课程名称" )
    private String trainName;

    /** 培训类型 */
    @Excel(name = "培训类型" )
    private String trainType;

    /** 培训学时 */
    @Excel(name = "培训学时/小时" )
    private String trainHours;

    /** 培训时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "培训时间", width = 15, dateFormat = "yyyy-MM-dd" )
    private Date trainTime;

    /** 课程内容 */
    @Excel(name = "课程内容" )
    private String trainContent;

    /** 备注 */
    @Excel(name = "备注" )
    private String trainRemarks;

    public String getUserDept() {
        return userDept;
    }

    public void setUserDept(String userDept) {
        this.userDept = userDept;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getUserLeibie() {
        return userLeibie;
    }

    public void setUserLeibie(String userLeibie) {
        this.userLeibie = userLeibie;
    }

    public String getUserLeixing() {
        return userLeixing;
    }

    public void setUserLeixing(String userLeixing) {
        this.userLeixing = userLeixing;
    }

    public String getTrainName() {
        return trainName;
    }

    public void setTrainName(String trainName) {
        this.trainName = trainName;
    }

    public String getTrainType() {
        return trainType;
    }

    public void setTrainType(String trainType) {
        this.trainType = trainType;
    }

    public String getTrainHours() {
        return trainHours;
    }

    public void setTrainHours(String trainHours) {
        this.trainHours = trainHours;
    }

    public Date getTrainTime() {
        return trainTime;
    }

    public void setTrainTime(Date trainTime) {
        this.trainTime = trainTime;
    }

    public String getTrainContent() {
        return trainContent;
    }

    public void setTrainContent(String trainContent) {
        this.trainContent = trainContent;
    }

    public String getTrainRemarks() {
        return trainRemarks;
    }

    public void setTrainRemarks(String trainRemarks) {
        this.trainRemarks = trainRemarks;
    }

    @Override
    public String toString() {
        return "TrainTotalExportVo{" +
                "userDept='" + userDept + '\'' +
                ", userName='" + userName + '\'' +
                ", userLeibie='" + userLeibie + '\'' +
                ", userLeixing='" + userLeixing + '\'' +
                ", trainName='" + trainName + '\'' +
                ", trainType='" + trainType + '\'' +
                ", trainHours='" + trainHours + '\'' +
                ", trainTime=" + trainTime +
                ", trainContent='" + trainContent + '\'' +
                ", trainRemarks='" + trainRemarks + '\'' +
                '}';
    }
}
